Array Index is Out of Range (AIOR)

Description:

AIOR detects if an index expression is out of the array's boundaries. This message means that the index expression either always produces negative values, or its minimal value is greater or equal to the maximum possible length of the accessed array.

Incorrect:

int find(Object[] arr, int low) {
    if (low < 0) {
        arr[low] = null;
    }
    ...
}